Managing Resource Allocation and Task Prioritization Decisions in Large Scale Virtual Collaborative Development Projects

نویسندگان

  • Sharif H. Melouk
  • Uzma Raja
  • Burcu B. Keskin
چکیده

The authors use a simulation approach to determine effective management of resource allocation and task prioritization decisions for the development of open source enterprise solutions software in the context of a large scale collaborative development project (CDP). Unlike traditional software systems where users have limited access to the development team, in open source environments, the resolution of issues is a collaborative effort among users and the team. However, as the project grows in size, complexity, and usage, effective allocation of resources and prioritization of tasks become a necessity to improve the operational performance of the software system. In this article, by mining an open source software repository, the authors analyze the effects of collaborative issue resolution in a CDP and its effects on resource allocation of the team developers. This article examines several scenarios to evaluate the effects of forum discussions, resource allocation, and task prioritization on operational performance of the software system. DOI: 10.4018/irmj.2010040104 54 Information Resources Management Journal, 23(2), 53-76, April-June 2010 Copyright © 2010, IGI Global. Copying or distributing in print or electronic forms without written permission of IGI Global is prohibited. bottlenecks in the functioning of an organization. Various methodologies have been proposed to manage requirements during development and performance during operational life of software systems. A potential alternative for commercial business solutions software is a collaborative development project (CDP). A CDP offers an effective and powerful method for companies to develop solutions to complex business problems in short time (Yang et al., 2007; Zhang et al., 2008). Prior studies have established that a CDP increases customer satisfaction since it enables a project team to share tasks and resources in a web-based collaborative environment (Li et al., 2005; Mahesh et al., 2007; Sethi et al., 2003; Zhang et al., 2008). However, as a project becomes larger, related complexity increases in terms of task and resource allocation. Since software users expect high quality solutions with a short response time, operational defects in software systems can cause loss of capital and clients to corporations. Thus, it is necessary to investigate how a large scale CDP manages the critical issues of resource allocation and task prioritization to maintain high operational performance. The ability to use online mediums to discuss issues with other developers and users is a unique characteristic of a CDP. However, management of these discussions requires additional resources, possibly at the expense of software development project resources. In this article, we examine if these online discussions improve the operational performance of a CDP. We also investigate effective allocation of human resources available for the operational issues that arise over time. As projects grow and their users increase, the need for resolving user issues also grows. However, the number of issues also increases ultimately, increasing the wait time in queue before a resource (project manager or software developer/programmer) can be allocated to resolve the issue. We explore how task prioritization of a project manager or software developers/programmers impact operational performance. Thus, we address three vital questions in this research: Does online discussion of issues signifi• cantly improve the operational performance of a CDP? How does the allocation of human re• sources influence the operational performance of a CDP? Does task prioritization of programmers • for specific components significantly improve the operational performance of a CDP? In this study, we use large scale business solutions software, Compiere, which is developed through a collaborative network of volunteer participants as open source software (OSS). In particular, Compiere has several functionality modules including enterprise resource planning (ERP), customer relationships management (CRM), manufacturing (MFG), and accounting (ACCT). Through these modules, Compiere automates accounting, supply chain, inventory, and sales orders. It is targeted towards small and medium-sized businesses in distribution, retail, and manufacturing. Additionally, Compiere allows the users/clients to interact with the project development team via online forums and messages. The OSS communities provide feedback to the project developers through these online communications. These discussions are useful in identifying customer requirements for the software and highlight the issues faced at the user end. To address our research questions, we collected data from SourceForge.net (SF) regarding the usage of Compiere’s modules, communities, and functionality forums. SF is an open source initiative that provides web space to organize and coordinate open source product development. Furthermore, we link the discussions to the reporting of artifacts using a simulation model. Artifacts are any requested change of the software that is archived in the repository. Examples of an artifact include defects, patches, and feature improvements. In this article, we focus solely on defect issues. It is noted in the literature that systematic quantitative studies on evaluating human and organizational factors for human resource plan22 more pages are available in the full version of this document, which may be purchased using the "Add to Cart" button on the product's webpage: www.igi-global.com/article/managing-resource-allocationtask-prioritization/42082?camid=4v1 This title is available in InfoSci-Journals, InfoSci-Journal Disciplines Library Science, Information Studies, and Education. Recommend this product to your librarian: www.igi-global.com/e-resources/libraryrecommendation/?id=2

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Identification of Pattern used in Determination of Critical Success Factors in ITS Projects, Case Study: Road Maintenance and Transportation Organization

One of the risks recognized by relevant authorities is the risk of outsourcing ITS projects. The purpose of this study was to design and explain the pattern of determining the critical success factors in outsourcing large-scale ITS projects in the Ministry of Roads and Urban Development (Road Maintenance and Transportation Organization). This study was performed using qualitative method. The pa...

متن کامل

Conceptual Model of knowledge documentation of Human Resource in Executive Projects of oil industry

It is obvious that in our country, a large part of capital and budget of projects is spent for training and experience of managers who is responsible for managing and guiding the projects, while the experience may be archived in chest or shelves of managers and other executives. In most of projects, there are using trial and error methods in using of experiences and knowledge, as a result large...

متن کامل

Concurrent control on resource planning and revenue/expenditure estimation in large-scale shell material embankment projects management using discrete-event simulation

Resource planning in large-scale construction projects has been a complicated management issue requiring mechanisms to facilitate decision making for managers. In the present study, a computer-aided simulation model is developed based on concurrent control of resources and revenue/expenditure. The proposed method responds to the demand of resource management and scheduling in shell material emb...

متن کامل

Integrated modeling and solving the resource allocation problem and task scheduling in the cloud computing environment

Cloud computing is considered to be a new service provider technology for users and businesses. However, the cloud environment is facing a number of challenges. Resource allocation in a way that is optimum for users and cloud providers is difficult because of lack of data sharing between them. On the other hand, job scheduling is a basic issue and at the same time a big challenge in reaching hi...

متن کامل

Coordinated resource scheduling in a large scale virtual power plant considering demand response and energy storages

Virtual power plant (VPP) is an effective approach to aggregate distributed generation resources under a central control. This paper introduces a mixed-integer linear programming model for optimal scheduling of the internal resources of a large scale VPP in order to maximize its profit. The proposed model studies the effect of a demand response (DR) program on the scheduling of the VPP. The pro...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • IRMJ

دوره 23  شماره 

صفحات  -

تاریخ انتشار 2010